package com.liqi.monitor.domain;

import java.sql.Date;

import com.liqi.common.annotation.Excel;
import com.liqi.common.core.domain.BaseEntity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 设备运行状态对象 dv_deployment_system
 * 
 * @author zh
 * @date 2022-10-25
 */
@Data
@ApiModel(value="自检信息", description="自检信息")
public class DvDeploymentSystem extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long id;

    /** 中间件生成的唯一id */
    @Excel(name = "中间件生成的唯一id")
    @ApiModelProperty(value="中间件定义的deviceId")
    private String deviceId;

    /** 系统版本 */
    @Excel(name = "系统版本")
    @ApiModelProperty(value="系统版本")
    private String osVersion;

    /** 内存容量 */
    @Excel(name = "内存容量")
    @ApiModelProperty(value="内存容量")
    private String memory;

    /** 内存使用率 */
    @Excel(name = "内存使用率")
    @ApiModelProperty(value="内存使用率")
    private String memoryRate;

    /** CPU使用率 */
    @Excel(name = "CPU使用率")
    @ApiModelProperty(value="CPU使用率")
    private String cpuRate;

    /** 磁盘容量 */
    @Excel(name = "磁盘容量")
    @ApiModelProperty(value="磁盘容量")
    private String disk;

    /** 磁盘使用率 */
    @Excel(name = "磁盘使用率")
    @ApiModelProperty(value="磁盘使用率")
    private String diskRate;

    /** ip地址 */
    @Excel(name = "ip地址")
    @ApiModelProperty(value="ip地址")
    private String ipAddress;

    /** mac地址 */
    @Excel(name = "mac地址")
    @ApiModelProperty(value="mac地址")
    private String mac;

    /** 纸张剩余量百分比 */
    @Excel(name = "纸张剩余量百分比")
    @ApiModelProperty(value="纸张剩余量百分比")
    private String paperRate;

    /** C（青色）、剩余量百分比 */
    @Excel(name = "C（青色）、剩余量百分比"/*, readConverterExp = "C（青色）、剩余量百分比"*/)
    @ApiModelProperty(value="C（青色）、剩余量百分比")
    private String cColor;

    /** M（品红色）剩余量百分比 */
    @Excel(name = "M（品红色）剩余量百分比"/*, readConverterExp = "M（品红色）剩余量百分比"*/)
    @ApiModelProperty(value="M（品红色）剩余量百分比")
    private String mColor;

    /** Y（黄色）剩余量百分比 */
    @Excel(name = "Y（黄色）剩余量百分比"/*, readConverterExp = "Y（黄色）剩余量百分比"*/)
    @ApiModelProperty(value="Y（黄色）剩余量百分比")
    private String yColor;

    /** K（黑色）剩余量百分比 */
    @Excel(name = "K（黑色）剩余量百分比"/*, readConverterExp = "K（黑色）剩余量百分比"*/)
    @ApiModelProperty(value="K（黑色）剩余量百分比")
    private String kColor;

    /** 其他检测到的状态信息，多个请用中文逗号分割 */
    @Excel(name = "其他检测到的状态信息，多个请用中文逗号分割")
    @ApiModelProperty(value="其他检测到的状态信息，多个请用中文逗号分割")
    private String otherMessage;

    /** 中间件版本*/
    @ApiModelProperty(value="中间件版本")
    private String middlewareVersion;
    
    /** cpu型号*/
    @ApiModelProperty(value="cpu型号")
    private String cpu;
    private Date endTime;
    private Date startTime;
    private String deviceName;

}
